KMEANS

df.to_csv(r'D:\capstone project\hotel\Unscaled_data_Kmeans.csv', index = False, header=True)

PERFORMANCE METRICS

CLASSIFICATION

DECISION TREE CLASSIFIER

NAIVE BAYES CLASSIFIER

KNN CLASSIFIER

SVM CLASSIFIER

ENSEMBLE

XG BOOST CLASSIFIER

K-PROTOTYPE

Converting the results and plotting them

df_cost = pd.DataFrame({'Cluster':range(1, 20), 'Cost':cost})

From above Graph we get that the optimal value of K is 4

EXPECTATION & MAXIMIZATION CLUSTERING

PERFORMANCE METRICS

DBSCAN CLUSTERING

AGGLOMERATIVE CLUSTERING

PERFORMANCE METRICS